/*
  fs：帮助node读取磁盘中的文件
  -使用 先导入


*/
// 通过fs读取磁盘中的文件时，数据会以buffer对象的形式返回
// buffer 临时存储数据的缓存区
const fs = require("node:fs/promises")
const path = require("node:path")
// readFileSync 同步读取文件的内容 会阻塞后面代码的执行

// const buff = fs.readFileSync(path.resolve(__dirname, "./sun.txt"))
// console.log(buff.toString())

// promise版本
fs.readFile(path.resolve(__dirname, "./sun.txt"))
  .then(res => {
    console.log(res.toString())
  })
  .catch(err => {
    console.log(err)
  })

// 重新写入 异步
fs.writeFile(path.resolve(__dirname, "./sun.txt"), "左丘红婷")
  .then(res => {
    console.log("写入成功")
  }) 